﻿using System;
using System.Web;
using System.Web.Services;
using System.Web.Services.Protocols;
using System.ComponentModel;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations.Schema;

namespace SistemaAdministracion.Models.BaseClass
{
    [Table("direccion",Schema="genericos")]
    public class Direccion
    {
        public Direccion()
        {
            this.FichaEmpleados = new HashSet<FichaEmpleado>();
            this.Empresas = new HashSet<Empresa>();
        }

        [Column("iddireccion")]
        public int IdDireccion { get; set; }
        [Column("codregion")]
        public int CodRegion { get; set; }
        [Column("codciudad")]
        public int CodCiudad { get; set; }
        [Column("calle")]
        public string Calle { get; set; }
        [Column("numero")]
        public string Numero { get; set; }
        [Column("depto")]
        public string Depto { get; set; }
        [Column("observacion")]
        public string Observacion { get; set; }
        [Column("vigencia")]
        public int Vigencia { get; set; }


        public virtual ICollection<FichaEmpleado> FichaEmpleados { get; set; }
        public virtual ICollection<Empresa> Empresas { get; set; }
    }
}
